#pragma once
#include <iostream>
#include "Comm.hpp"

class Client
{
public:
    Client():_fd(gdefaultfd)
    {}
    bool OPenPipeForWrite()
    {
        _fd = OpenPipe(gForWrite);
        if(_fd<0)
            return false;
        return true;
    }
    int SendPipe(const std::string& in)
    {
        return write(_fd,in.c_str(),in.size());
    }
    void ClosePipe()
    {
        ClosePipeHelper(_fd);
    }
    ~Client()
    {}
private:
    int _fd;
};